home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 009 (1987-02-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 009 (1987-02-15)(Ossowski, Stefan)(DE)(PD).adf / HackIconII.doc < prev    next >
Text File  |  1987-03-04  |  6KB  |  121 lines

  1. ********************************** HACKICON *********************************
  2. HackIconII is Copyright (c) 1987 by the Software Distillery, written by
  3. Doug Walker.  Feel free to redistribute this program or whatever you
  4. wish, but any commercial use of it should be cleared with the copyright
  5. holder.
  6.  
  7. HackIconII is an editor designed to allow you to change the icons that HACK
  8. uses.  To use it, simply type 'HackIconII' or click on its icon from 
  9. workbench.  If you wish, you may also specify one or two filenames on the 
  10. CLI command line (although this is, of course, impossible from workbench). 
  11. HACK expects its icons to be in the file 'characters'.  I suggest you make 
  12. a copy of this file to work from, just in case you don't like the changes 
  13. you make.
  14.  
  15. Once you get into HackIconII, everything is menu-driven.  Hold the right
  16. mouse button to see the menu titles, then move the cursor over your
  17. selection and release it to execute it.  The following menu selections are
  18. available when you start up:
  19.  
  20. LOAD    - Selecting LOAD (or hitting the right AMIGA key and 'L' 
  21.           simultaneously) will bring up a requestor asking you to type in a
  22.           file name.  The default name is 'characters', the HACK icon file.
  23.           Click in the box containing the word 'characters', backspace over
  24.           the word itself and type in the name of the file you want to edit.
  25.           then click 'OK' to load the file or 'CANCEL' to abort loading.
  26.           The name of the current file is displayed in the title bar.
  27.           The maximum number of files you can edit at once is two.
  28.  
  29. SAVE    - Selecting SAVE (or Right-AMIGA-S) saves the current file back to 
  30.           where you loaded it from.  HackIconII will not save it if it 
  31.           hasn't been changed.
  32.  
  33. SAVEAS  - Selecting SAVEAS (or Right-AMIGA-A) brings up a requestor (like the
  34.           LOAD requestor) which allows you to choose a name to save the file
  35.           to.
  36.  
  37. COLORS  - Selecting COLORS (or Right-AMIGA-C) brings up a color selection
  38.           window.  Use the mouse to click on one of the color patches on the
  39.           right, and then adjust the Red, Green and Blue sliders on the left
  40.           to get the color you want.  When the COLORS window is active, you
  41.           have a modified set of menus available.  There are two sets of 
  42.           menus, PROJECT and COLORS.  The PROJECT menu contains the 
  43.           following:
  44.              SAVE  - (Right-AMIGA-S) saves your color selections
  45.              RESET - (Right-AMIGA-T) resets to the way they were when you 
  46.                      started
  47.              QUIT  - (Right-AMIGA-Q) quits without saving your color 
  48.                      selections
  49.  
  50.           The COLORS menu contains the following:
  51.              ORIGINAL COLORS - (Right-AMIGA-O) resets to THIS FONT's original
  52.                                palette
  53.              ALTFONT COLORS  - (Right-AMIGA-F) resets to the ALTERNATE FONT's
  54.                                original palette
  55.  
  56. ALTFONT - Selecting ALTFONT (or Right-AMIGA-F) switches the current icon font
  57.           being displayed to the second loaded font.  Note that you must have
  58.           a second font loaded, either via the LOAD item or on the command
  59.           line.
  60.  
  61. COPY    - Selecting COPY (or Right-Amiga-P) changes your cursor to the word
  62.           FROM.  Select an icon to copy from by clicking the left mouse
  63.           button.  Then your cursor becomes a TO.  Select an icon to copy
  64.           to with the left mouse button.  Your menus change to say only 
  65.           ALTFONT and QUIT; ALTFONT still switches fonts, so you can copy
  66.           characters from one font to the other, and QUIT aborts the copy.
  67.  
  68. COPY MULT - Selecting COPY MULT (Right-AMIGA-N) is just like COPY except
  69.             after you have selected a TO character, it starts over at the
  70.             word FROM.  When you have finished copying, select QUIT from
  71.             the menu.
  72.  
  73. QUIT    - Quits the editor.
  74.  
  75. To edit an icon, simply click on its slot (directly over the label for it.)
  76. An EDIT window will come up.  Select a color on the right by clicking on it,
  77. then draw your icon with the mouse on the left.  You can draw continuously
  78. by holding down the left button.  A set of EDIT menus is available.  The
  79. PROJECT menu is as follows:
  80. SAVE  - (Right-AMIGA-S) Saves your changes back to the font (not to the disk)
  81. RESET - (Right-AMIGA-T) Resets the character to the way it was when you
  82.         started editing.
  83. QUIT  - (Right_AMIGA-Q) Quits without saving your changes
  84.  
  85. The EDIT menu has the following:
  86. FLIP   - This item has two subitems, X (Right-Amiga-X) and Y (Right-AMIGA-Y).
  87.          When selected, they flip the image horizontally or vertically.
  88.  
  89. ROTATE - This item has three subitems, +90 (Right-AMIGA-G), 
  90.          -90 (Right-AMIGA-H) and 180 (Right-AMIGA-I).  When selected, they
  91.          rotate the character counterclockwise, clockwise or  BBS:(919)-471-6436                                     *
  92. \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
  93.  
  94.  
  95. /* DEBUG MUST BE DEFINED FOR REAL ELSEWHERE!!! */
  96.  
  97. #ifdef MYDEBUG
  98.  
  99. extern int debug;
  100.  
  101. #define BUG(lvl, args) {if(lvl<=debug){printf args ; fflush(stdout);}}
  102. #define BUGGETC(lvl) {if(lvl<=debug)\
  103.                        {printf("Hit return to continue: ");(void)getchar();}}
  104.  
  105. #else
  106.  
  107. #define BUG(lvl, args) {}
  108. #define BUGGETC(lvl) {}
  109.  
  110. #endif MYDEBUG
  111. ÿÿýX`²/
  112. aöZX`¦p0-ÿÊr ⨀ €g(J€g €f€p//
  113. aöªPp//
  114. aöžP`dB§/
  115. aö’P`Xp0-ÿÊr ⨀ €d@ã€Nû````(p//
  116. a÷âP`$B§/
  117. a÷ÖP`p//
  118. a÷XP`
  119. B§/
  120. a÷LPp///  mÿì/(2N¹Oï/
  121. /-ÿìaóàP`ûP y/(VN¹X+@ÿäJ€g